package cn.ai.shoes.client.entity.modelvo;

import cn.ai.shoes.client.entity.interFace.LoreNameProvider;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.*;
import lombok.Data;

@Data
@Schema(name = "Lore文生图", description = "Lore文生图")
public class LorewstModelVo implements LoreNameProvider {
    //关键词
    @Schema(description = "关键词")
    @NotNull(message = "关键词不能为空")
    private String prompt;
    // //强度
    // @Schema(description = "噪点强度{0-1}")
    // @Min(1)
    // @Max(10)
    // @NotNull(message = "噪点强度不能为空")
    // private Float denoise;
    //模型名称
    @Schema(description = "模型名称")
    @NotBlank(message = "模型不能为空")
    private String loreName;

}
